package com.upcode.weighing.vo.pay.payReturn;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper=false)
@ApiModel(value = "退费列表Vo",description = "退费列表Vo")
public class PayReturnRegisterListVo {
    @ApiModelProperty(value = "缴费记录id")
    @JsonSerialize(using= ToStringSerializer.class)
    private Long  id;
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    @ApiModelProperty(value = "楼号")
    private String towerNumber;
    @ApiModelProperty(value = "单元号")
    private String unitNumber;
    @ApiModelProperty(value = "房屋")
    private String roomName;
    @ApiModelProperty(value = "房屋面积")
    private String area;
    @ApiModelProperty(value = "业主")
    private String proprietorName;
    @ApiModelProperty(value = "业主手机号")
    private String proprietorPhone;
    @ApiModelProperty(value = "使用人")
    private String foreseenName;
    @ApiModelProperty(value = "使用人手机号")
    private String foreseenPhone;

    @ApiModelProperty(value = "项目id -- 查询时使用")
    private Long projectId;
    @ApiModelProperty(value = "楼宇id -- 查询时使用")
    private Long towerId;
    @ApiModelProperty(value = "单元号id -- 查询时使用")
    private Long unitId;
    private Long projectUser;
}
